跳到主要内容

AI 代理(AI Agents)

把 Rive CLI 与编码代理搭配使用,即可用自然语言创建并迭代 Rive 图形。代理可以直接在项目中编写 RML、脚本和着色器,而你在实时预览中看着结果更新。

每个 Rive 项目都包含教编码代理如何使用 Rive 的说明。你的代理可以用 CLI 查阅 Rive 类型和属性、编译并检查自己的工作,以及渲染截图来核对结果。这样代理就有了所需的上下文和反馈,无需你指定底层 RML 也能做出改动。

设置

1. 创建项目

rive create myproject

rive create 会在文件夹中写入一份 AGENTS.md。代理打开该目录时会读取此文件,它会告诉代理如何查阅 CLI 参考,以及如何检查自己的工作。

2. 启动预览窗口

rive myproject

让它在独立终端中保持运行。每次保存时它都会重建并重新加载,因此你可以看着场景随着代理的编辑而变化。

3. 在代理中打开文件夹

在 Claude Code、Cursor,或任何能读写文件并运行 shell 命令的代理中打开 myproject。无需额外设置。

4. 描述你想要的内容

用自然语言向代理提示。它会读取 AGENTS.md,用 rive docsrive schema 查阅所需类型,编写 RML 和 Luau,然后用 rive <dir> --verifyrive inspect 检查结果——这正是 AGENTS.md 要求它运行的两项检查。想看到画面时,可以让它执行 rive <dir> --screenshot

做一个天气卡片:圆角面板上显示城市名、温度读数,以及下雨时会播放动画的图标。把温度绑定到视图模型属性,以便宿主应用可以设置它。

💡

让代理分阶段工作,而不是一次构建全部内容。先从线框开始,再添加结构、内容和细节。这样更容易尽早发现布局和尺寸问题,也给你在过程中调整方向的机会。

在 Rive 中使用 AI 的其他方式

  • AI Agent - Rive 自带的代理,内置于编辑器
  • MCP 集成 - 将桌面编辑器连接到外部 AI 工具
看完还有疑问?进群交流下!
与众多 Rive 创作者、开发者一起交流探讨与答疑解惑。
加入交流群